package avicit.bdp.dms.prm.dao;

import avicit.bdp.common.base.BaseDAO;
import avicit.bdp.dms.prm.dto.TagDTO;
import com.github.pagehelper.Page;
import java.util.List;
import org.apache.ibatis.annotations.Param;

/** 标签表数据操作接口 */
public interface TagDAO extends BaseDAO<TagDTO> {

  Page<TagDTO> getList(@Param("categoryIds") List<String> categoryIds,
                       @Param("keyWords") String keyWords,
                       @Param("wordSecretList") List<String> wordSecretList);

  List<TagDTO> getCategoryAndTag(@Param("wordSecretList") List<String> wordSecretList);

  List<String> selectNameByIds(@Param("tagIdList") List<String> tagIdList);
}
